The Device Power Monitor (DPM)The Device Power Monitor is designed to give an ISV or OEM a more detailed analysis tool for determining the impact of their software design on specific platform subsystems. Presently, the DPM subsystem supports analysis of the CPU and rotating media, such as a floppy drive, a hard drive and a CD-ROM drive.![]() The Device Power Monitor The CPU Activity GaugeThe DPM subsystem has the CPU activity gauge in the upper-right corner of the display. You read this gauge exactly like the gauge in the main IPM window. Immediately to the left of the CPU activity gauge are text boxes that display whether a Smart Battery has been found on this system and an average power display.The Device Power GaugesThe left side of the window has three gauges labeled System, CPU and Disks. These gauges display power use by the entire system and separate the CPU and rotating media into two separate power measurements. On a Smart Battery supported system, the System gauge is a very accurate measurement of power usage. The CPU and Disks gauges are calculated power use numbers based upon the observed behavior of your system.The Power Use HistogramThe Power Use Histogram tracks and displays the three Device Power Gauges numbers and the Average Power number.The Disk Information DisplayThe Disk Information Display area has a line entry for each instance of rotating media found on the system. This display is limited to at most one floppy, one hard drive and one CD-ROM drive. If your system has more than one of any of these devices, only one of each type will be displayed. Each entry contains the Device Name, a power reading based upon the disk's present state, a time-out value and a disk state area. In most mobile systems, disks can be described as being in roughly one of four possible states:
Each device state carries with it an associated power consumption amount. This is normally described in the drives data sheet. Calibrating the Device Power MonitorThe Device Power Monitor will work on systems with and without Smart Battery support, but the system power numbers are more accurate if you have a Smart Battery. If you have a Smart Battery and it is detected by the software, you will be prompted to perform a system calibration to ensure the most reliable estimation possible for the CPU and rotating media. If you do not have a Smart Battery System, the DPM subsystem will estimate power consumption based upon your processor family and speed.Running the Device Power MonitorOnce you have configured the DPM subsystem to understand your particular system, you can run the DPM subsystem and then run your application. On a Smart Battery enabled system, you will need to remove AC power and run on battery. As your application uses more CPU bandwidth, you will see a subsequent rise in the power used by the CPU. If your application often causes the rotating media spin-up, then this also will be reflected by the DPM display.
|